package com.itheima.reggie.aspect;

import java.util.TimerTask;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledThreadPoolExecutor;

/*
异步线程管理器：
  内部维护一个线程池
 */
public class AsyncManager {
    //核心线程50个
    private ScheduledExecutorService scheduledThreadPool=
            new ScheduledThreadPoolExecutor(50);

    //使用内部的一个线程，去执行具体的任务
    public void execute(TimerTask task){
        scheduledThreadPool.execute(task);     //延时执行，延时10毫秒
    }
}
